|
Emplacement du menu |
---|
Utilitaires → Maillage vers une forme |
Ateliers |
BIM |
Raccourci par défaut |
Aucun |
Introduit dans la version |
- |
Voir aussi |
Arch Diviser un maillage, Arch Supprimer la forme |
L'outil Arch Maillage vers une forme convertit un maillage (Mesh Feature) en une forme (Part Feature).
Cet outil est optimisé pour les objets à surfaces planes (pas de courbes). L'outil correspondant Part Forme à partir d'un maillage à partir de l'
atelier Part peut être plus adapté aux objets qui contiennent des surfaces courbes.
Voir aussi : Arch API et Débuter avec les scripts FreeCAD.
Cet outil peut être utilisé dans une macro et utilisé dans la console Python en utilisant la fonction :
new_obj = meshToShape(obj, mark=True, fast=True, tol=0.001, flat=False, cut=True)
L'extrait de code ci-dessus convertit le obj
(un maillage) donné en une forme joignant les facettes coplanaires.
mark
est True
, les objets non solides seront affichés en rouge. fast
est True
, il utilise un algorithme plus rapide en créant un shell à partir des facettes puis en supprimant le séparateur.tol
est la tolérance utilisée lors de la conversion de segments de maillage en fils.flat
est True
, les polylignes seront parfaitement plans pour être sûr qu'ils puissent être convertis en faces mais cela pourrait laisser des espaces dans le shell final.cut
est True
, les trous dans les faces sont créés par soustraction.Exemple :
import Arch, Mesh, BuildRegularGeoms
Box = FreeCAD.ActiveDocument.addObject("Mesh::Cube", "Cube")
Box.Length = 1000
Box.Width = 2000
Box.Height = 1000
FreeCAD.ActiveDocument.recompute()
new_obj = Arch.meshToShape(Box)